import os

class User_Manager():
    def add_user(self):
        username = input("请输入用户名：")
        os.system(f"useradd {username}")

class A(User_Manager):
    def cat_uid_gid(self):
        username = input("请输入用户名：")
        os.system(f"id {username}")

    def mod_uid(self):
        username = input("请输入用户名：")
        uid = input("请输入需要修改的UID号：")
        os.system(f"usermod -u {uid} {username} ")

    def mod_gid(self):
        username = input("请输入用户名：")
        gid = input("请输入需要修改的GID号：")
        os.system(f"usermod -g {gid} {username} ")

class B(User_Manager):
    def del_user(self):
        username = input("请输入用户名：")
        os.system(f"userdel -r {username}")

    def del_group(self):
        groupname = input("请输入组名：")
        os.system(f"groupdel {groupname}")

class C(A,B):
    def __init__(self):
        self.groupname = input("请输入组名：")
        self.groupid = input("请输入组号：")
        os.system(f"groupadd -g {self.groupid} {self.groupname}")

    def change_gid(self):
        username = input("请输入用户名：")
        os.system(f"usermod -g {self.groupid} {username}")



















